.home-someProducts-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.home-someProducts-item .label{position:absolute;z-index:10;top:20px;left:20px;width:80px;line-height:30px;text-align:center;background-color:#fdd922;letter-spacing:1px;color:#333}
.home-someProducts-img{background-color:#f4f4f4;overflow:hidden;height:325px;text-align:center;position:relative;width:50%;margin-right:10px}
.home-someProducts-img:hover .home-someProducts-action{bottom:20px;opacity:1}
.home-someProducts-img .hvr-grow{width:100%}
.home-someProducts-action{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out;display:block;height:48px;line-height:48px;text-align:center;background-color:#fff;position:absolute;bottom:0;opacity:0;left:25px;right:25px;font-size:24px;letter-spacing:1px;color:#FDD922}
.home-someProducts-action .iconfont{color:#FDD922;font-size:1em}
.home-someProducts-action a:hover,.home-someProducts-action a:focus{color:#333}
.home-someProducts-action{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out;display:block;height:48px;line-height:48px;text-align:center;background-color:#fff;position:absolute;bottom:0;opacity:0;left:25px;right:25px;font-size:24px;letter-spacing:1px;color:#FDD922}
.home-someProducts-action .iconfont{color:#FDD922;font-size:24px}
.home-someProducts-action a:hover,.home-someProducts-action a:focus{color:#333}
.home-someProducts-caption{text-align:center;width:50%;margin-left:10px}
.home-someProducts-title{margin-top:10px;font-size:16px;letter-spacing:1px;color:#333;text-align:left}
.home-someProducts-rating{color:#fdd922;font-family:Arial;font-size:20px;letter-spacing:8px;padding:8px}
.home-someProducts-price{font-size:26px;font-weight:700;letter-spacing:1px;color:#333;text-align:left;margin-bottom:10px}
.home-someProducts-publish{width:100%;height:50px;line-height:50px;background:#fdd922;font-size:24px;color:#333;margin-top:30px}
.home-someProducts-price small{font-size:16px;letter-spacing:1px;color:#777;display:inline-block;margin-right:6px;text-decoration:line-through}
.home-news-item>a{display:block}
.home-news-item .img{overflow:hidden;text-align:center}
.home-news-item .title{font-size:22px;font-weight:700;letter-spacing:1px;color:#333}
@media (min-width:991px){.home-news-item .title{margin-top:25px;line-height:28px}}
@media (max-width:1200px){.home-news-item .title{font-size:17px;line-height:inherit}
.home-someProducts-img{height:255px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}
.tab{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}
.tab .show>.btn-secondary.dropdown-toggle,.tab .btn-secondary{background:#f4f4f4;border:0;-webkit-border-radius:20px;border-radius:20px;color:#333}
.home-groupBuying{margin-top:3.3rem}
@media (max-width:768px){.home-m .home-title{font-size:22px;letter-spacing:4px}
.page nav ul li a{display:inline-block;line-height:24px;height:24px;color:#333;font-size:12px;min-width:24px;text-align:center;margin:0 3px}
.home-m .home-title>span{margin:0 20px}}
.home-productList .home-heading{position:relative;margin-top:50px;padding-top:60px}
.home-productList .home-heading .home-operation{position:absolute;left:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.home-productList .home-heading .home-operation .row{margin-right:40px;height:24px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-productList .home-heading .home-operation .row img{width:24px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;height:24px}
.home-productList .home-heading .home-operation .row.active img{-webkit-transform:translateY(-24px);-moz-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}
.home-body-column .home-someProducts-item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}
.home-body .home-someProducts-rating{text-align:left;padding:8px 0}
.home-body .home-someProducts-img{width:250px;height:290px}
.home-body .home-someProducts-info{color:#333;font-size:20px;text-align:left;line-height:35px;margin-bottom:30px}
.home-body .home-someProducts-caption{width:100%}
.home-body-column .home-someProducts-info{display:none}
.home-body-column .home-someProducts-img{width:100%}
.home-body-column .home-someProducts-title{line-height:24px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.home-body-column .home-someProducts-caption{width:100%;margin:0 auto}
.home-someProducts-collection{text-align:left;color:#333;height:30px;line-height:30px;overflow:hidden}
.home-someProducts-collection .iconfont{font-size:1em;margin-right:5px}
.home-someProducts-collection.active p{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
.home-someProducts-collection p{height:30px;margin-bottom:0;line-height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.home-someProducts-collection p.ing{color:#fdd922}
@media only screen and (max-width:750px){.home-productList .home-heading{padding-top:0;padding-bottom:60px}
.home-productList .home-heading .home-operation{bottom:20px;left:15px}
.home-body .home-someProducts-info{font-size:14px;line-height:20px;margin-bottom:20px}
.home-body .home-someProducts-img{height:auto}}
.products-caption,.products-caption .iconfont{font-size:.875rem}
.products-caption-rating{font-size:1.5rem;letter-spacing:6px;color:#fdd922}
.products-caption-price{font-size:28px;color:#333}
.products-caption-price small{font-size:.875rem;margin-right:6px}
.products-caption-desc{font-size:.875rem}
.products-caption-size{font-size:.875rem}
.products-caption-size span{border:2px solid red;padding:1px 6px;cursor:pointer}
.products-caption-color,.products-caption-component{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.products-caption-color .title,.products-caption-component .title{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.products-caption-color>ul,.products-caption-component>ul{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:0;margin:0}
.products-caption-color>ul li,.products-caption-component>ul li{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#333;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.products-caption-color>ul li.active,.products-caption-component>ul li.active{border:2px solid red}
.products-caption .btn-cart .iconfont{font-size:1.38rem;line-height:1.2}
.products-caption .color-group{list-style:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}
.products-caption .color-group-item{cursor:pointer;margin:0 4px 10px;width:40px;height:30px;border:1px solid #efefef;-webkit-background-size:100% 100%;background-size:100% 100%;background-repeat:no-repeat}
.products-caption .color-group-item.active{border-width:2px}
.collection{cursor:pointer}
.collection .iconfont.active{color:red}
.page-groupBuying .home-heading{margin-bottom:20px}
.page-groupBuying .home-someProducts-item{display:block}
.swiper1{position:relative;margin:0 auto;height:480px;width:100%}
@media (min-width:992px){.swiper1{height:480px}}
@media (min-width:1200px){.swiper1{height:454px}}
.swiper1 .products_caption_picture{border:1px solid #000;position:absolute;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:10;bottom:20%;right:0;top:0;left:0}
.swiper1 .swiper-container{width:100%;height:400px;margin-left:auto;margin-right:auto}
.swiper1 .swiper-slide{-webkit-background-size:cover;background-size:cover;-webkit-background-size:100% 100%;background-size:100% 100%;background-color:#fbfbfb;background-repeat:no-repeat;background-position:center}
.swiper1 .gallery-top{height:80%}
.swiper1 .gallery-thumbs{width:80%;height:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0;position:relative}
.swiper1 .gallery-thumbs .swiper-slide{opacity:.5}
.swiper1 .gallery-thumbs .swiper-slide-thumb-active{opacity:1}
.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev{-webkit-filter:brightness(0.85);filter:brightness(0.85);bottom:5%;top:auto}
.swiper1 .swiper-button-next{right:0}
.swiper1 .swiper-button-prev{left:0}